package thread;

import org.junit.Test;

/**
 * 编写两个线程，
 * 一个线程打印1~25，另一个线程打印字母A~Z，
 * 打印顺序为12A34B56C……5152Z，
 * 要求使用线程间的通信。
 *
 * @author zhangyi
 * @date 2018/12/22 18:03
 */
public class TestEx extends NumberThread implements Inter{

    @Override
    public void s() {
        super.s();
    }
}
class InterImpl  implements Inter{

    @Override
    public void s() {
        System.out.println("实现了接口的方法");
    }
}
class NumberThread extends Abst{

    @Override
    void s() {
        System.out.println("实现了抽象类的抽象方法");
    }
}

interface Inter{
    void s();
}

abstract class Abst{
    abstract void s();

    public void a() {
        System.out.println("抽象类非抽象的方法");
    }
}

class TestDemo{

    public static void main(String[] args){
        Abst testEx = new TestEx();
        testEx.s();

        Inter inter = new TestEx();
        inter.s();
    }
}